モジュール詳細:パイ

パイがないのにパイなんて名前をつける意味はあるのか?パイなんて嘘だ!

円周率については付録πを参照する。

このモジュールは、円周率の最初の500桁内のうち連続した5桁を表示する。

表示された5桁を下の付録から特定し、5桁のうち最初の数字が全体の何桁目かを数える。その数を表示された数字に加算し、結果の下二桁を「X」とする。

5桁の数字を合計した最下位桁を「Y」とする。

以下のルールを見て、該当する条件を上から順に従う。ボタンはすべて一回ずつ押す。

  1. Xが素数の場合、1桁目を押す。
  2. XとYが両方とも偶数または両方とも奇数の場合、2桁目を押す。
  3. Xが3の倍数の場合、3桁目を押す。
  4. Yがゼロではなく、XがYの倍数である場合、4桁目を押す。
  5. まだ押されていない全ての桁を右から順に押す。

付録π:円周率500桁

31415926535897932384
62643383279502884197
16939937510582097494
45923078164062862089
98628034825342117067
98214808651328230664
70938446095505822317
25359408128481117450
28410270193852110555
96446229489549303819
64428810975665933446
12847564823378678316
52712019091456485669
23460348610454326648
21339360726024914127
37245870066063155881
74881520920962829254
09171536436789259036
00113305305488204665
21384146951941511609
43305727036575959195
30921861173819326117
93105118548074462379
96274956735188575272
48912279381830119491